При включенном флажке
"Поиск
контрагентов" (см. Рис.1) каждый клик
мышью по списку НПР запускает поиск БП - контрагентов, связанных выбранным
НПР. В случае обнаружения таких БП, названия последних отображается в
навигаторах БП (см.
Рис.2). В левом навигаторе БП отображается БП - поставщик, а в правом -
БП - потребитель ресурсов.
Изменение имени НПР (с помощью поля ввода имени направления
поставки и кнопки "Изменить"), удаление (с
помощью кнопки "Удалить") и добавление \ резервирование
(с помощью кнопки "Добавить") НПР осуществляется непосредственным внесением данных в таблицу,
изображенную на Рис.2. Образованное с помощью
кнопки "Добавить" НПР
является "бланковым", не связывает конкретные БП и может быть позже
использовано для связывания БП друг с другом.
НПР
перечисляются в таблице в алфавитном порядке.
Агрегированная информация о выбранном НПР может быть
получена нажатием кнопки "Информация о направлении
поставки".
Рис. 1. Направления поставок ресуров
Фильтрация направлений поставки
Функция фильтрации НПР введена для группировки
НПР по следующим
признакам:
Наличие обрыва связи с БП
Ссылка на БП, находящийся на другой диаграмме
Наличие ссылки на БП, находящийся вне
контекста рассматриваемой модели
Наличие ссылки БП на внешнюю модель (Call
arrow)
Связывает ли НПР БП нижнего уровня (недекомпозированные БП)?
Группировка НПР по
указанным признакам осуществляется с помощью кнопок, размещенный в верхней
части интерфейса, изображенного на Рис.1.
Об ошибках
модели однозначно свидетельствуют данные об отсутствии связи с поставщиком
или потребителем ресурса. "Подозрительная" связь характеризует ситуацию,
когда направление поставки описано в соответствии с синтаксисом стандарта
IDEF0, но определение БП - контрагентов по этому
описанию затруднено. Это часто случается, когда модельер БП увлекается
слияниями (объединениями) направлений поставок.
К незавершенным НПР относятся все НПР,
имеющие обрывы на концах или ссылки на БП, не включенные в контекст модели.
Корректировка осуществляется соединением незавершенного окончания НПР с
одним из блоков диаграммы. Рекомендуемая последовательность действий:
Фильтрация НПР
Отфильтруйте незавершенные НПР, нажав на одну
из кнопок: "Обрывы", "Связи
со средой" или "Неиспользуемые" (см.
Рис.1).
Выбор БП для соединения с незавершенным НПР
Выберите с помощью клика мышью одно из НПР.
При этом система IDEF0\Doctor
попытается определить БП - контрагенты, связанные выбранным НПР (при
включенном флажке "Поиск контрагентов").
Поскольку это НПР отфильтровано как незавершенное НПР, то будет обнаружен
максимум один БП, к которому примыкает выбранное НПР, а в группе
переключателей "Интерфейс НП" будет автоматически помечен максимум один
переключатель, показывающий, ко входу или к выходу подключено НПР.
Соответственно, если помечен переключатель "Вх.",
то НПР уже присоединено ко входному интерфейсу БП завершенным окончанием, а
незавершенным окончанием может подключено к выходному интерфейсу какого-либо
БП, и, наоборот, если помечен переключатель "Вых.", то НПР уже присоединено
к выходному интерфейсу БП завершенным окончанием, а незавершенным окончанием
может подключено ко входному интерфесу какого-либо БП. В случае
неиспользуемого (резервного) НПР, последнее может быть подключено как ко
входному , так и выходному интерфейсам выбранного БП.
Если НПР подключается ко выходному интерфейсу
БП, то БП выбирается в левом навигаторе БП интерфейса, а если со входом БП,
то - в правом (см.
Рис.2). В последнем случае в группе переключателей "Вх.
интерфейс" необходимо дополнительно указать тип интерфейса (Input,
Control или Mechanism), к которому
присоединяется НПР.
Соединение НПР с
БП
Осуществляется с помощью кнопки "Обрыв
-> к БП".
Ответвления направлений поставки ресурсов
Формирование новых НПР в виде ответвлений от
уже существующих НПР производится тем же способом, что и корректировка
незавершенных НПР, описанная выше. Отличием является то, что для
формирования ответвления используется вместо кнопки "Обрыв
-> к БП" кнопка "Ответвление
к БП".
Отчет о направлениях поставки ресурсов
Результаты тестирования НПР в
виде документа в формате MS Word может быть
получен нажатием на кнопку "Тестировать все".
При нажатии кнопки "Тестировать все", она
замещается кнопкой "Останов
теста".
Поскольку группировка НПР по
перечисленным выше признакам требует проведения большого объема вычислений с
использованием довольно сложных запросов к базе данных, на получение
указанного отчета для больших моделей потребуется некоторое время.
Прерывание процесса тестирования до момента
завершения всего списка НПР осуществляется кнопкой "Останов
теста".